Reflective Persistence
نویسندگان
چکیده
This paper presents a pattern for generating persistence methods in runtime, using the Java API Reflection, with high levels of maintainability and reusability.
منابع مشابه
Issues in the Design of a Reflective Library for Checkpointing C++ Objects
Object Persistence is an important feature of Objectoriented languages. The C++ language specification does not include or discuss any method of providing persistence for C++ objects. Several schemes have been developed for adding persistence to C++. Some of them require persistent objects to be allocated and treated differently than nonpersistent objects, while some others require the programm...
متن کاملDifferent underlying motivations and abilities predict student versus teacher persistence in an online course
Free online courses, including Massively Open Online Courses, have great potential to increase the inclusiveness of education, but suffer from very high course dropout rates. A study of 172 K-12 students and 114 K-12 teachers taking the same free, online, summertime programming course finds that student and teacher populations have different underlying motivational models that predict rates of ...
متن کاملExploiting Reflection to Add Persistence and Query Optimization to a Statically Typed Object-Oriented Language
It is popular and appealing to design and construct a persistent programming language by extending the semantics of a non-persistent language appropriately and then modifying its compiler and run-time system to implement the extended semantics. We describe here how to achieve this, and furthermore, how to support query optimization, which is typically neglected in persistent programming languag...
متن کاملInvestigating the Relationship among EFL Teachers’ Reflective Teaching, Reflective Thinking and Classroom Management
The present study is aimed at investigating the relationship among Iranian EFL teachers’ reflective teaching, reflective thinking and classroom management ability. To this purpose, 102 male and female EFL teachers, aged between 25 and 40, with different academic background who were teaching at different levels, were chosen to fill in three questionnaires on reflective thinking, reflective teach...
متن کاملObject management for network-centric systems with mobile objects
Mobile software objects are computational entities that travel in large-scale and widely-distributed heterogeneous systems, and whose functionality can be attached to diverse computing environments. When employed over decentralized sites with operational and administrative autonomy, support for mobility raises difficult issues with respect to object management services. In particular, it impact...
متن کامل